package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 采购单位验收合同对象 sys_acceptancecontract
 * 
 * @author ruoyi
 * @date 2020-12-13
 */
public class SysAcceptancecontract extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 采购单位验收合同表ID */
    private Long acceptanceContractId;

    /** 采购单位 */
    @Excel(name = "采购单位")
    private Long purchasingUnitId;

    /** $column.columnComment */
    @Excel(name = "采购单位")
    private String unitName;

    /** 采购编号 */
    @Excel(name = "采购编号")
    private String unitNumber;

    /** 协议供货价(元) */
    @Excel(name = "协议供货价(元)")
    private Long providePrice;

    /** 最终成交价(元) */
    @Excel(name = "最终成交价(元)")
    private Double dealPrice;

    /** 审批预算(元) */
    @Excel(name = "审批预算(元)")
    private Double expectMoney;

    /** 采购单位负责人 */
    @Excel(name = "采购单位负责人")
    private String unitManager;

    /** 采购单位联系电话 */
    @Excel(name = "采购单位联系电话")
    private String unitTel;

    /** 追加资金(元) */
    @Excel(name = "追加资金(元)")
    private Long additionalMoney;

    /** 供货商名称 */
    @Excel(name = "供货商名称")
    private String supplierName;

    /** 负责人 */
    @Excel(name = "负责人")
    private String manager;

    /** 供货商联系电话 */
    @Excel(name = "供货商联系电话")
    private String supplierPhone;

    /** 验收结果 */
    @Excel(name = "验收结果")
    private String acceptanceResult;

    /** 验收成员 */
    @Excel(name = "验收成员")
    private String acceptancePerson;

    /** 付款金额小写(元) */
    @Excel(name = "付款金额小写(元)")
    private Long priceLowercase;

    /** 金额大写 */
    @Excel(name = "金额大写")
    private String priceChinese;

    /** 扩展字段1 */
    @Excel(name = "扩展字段1")
    private String attribute1;

    /** 扩展字段2 */
    @Excel(name = "扩展字段2")
    private String attribute2;

    /** 扩展字段3 */
    @Excel(name = "扩展字段3")
    private String attribute3;

    /** 扩展字段4 */
    @Excel(name = "扩展字段4")
    private String attribute4;

    /** 扩展字段5 */
    @Excel(name = "扩展字段5")
    private String attribute5;

    /** 扩展字段6 */
    @Excel(name = "扩展字段6")
    private String attribute6;

    /** 扩展字段7 */
    @Excel(name = "扩展字段7")
    private String attribute7;

    /** 扩展字段8 */
    @Excel(name = "扩展字段8")
    private String attribute8;
    /**
     * 采购申报ID
     */
    private Long procurementDeclareId;
    /**
     * 供货合同ID
     */
    private Long provideContractId;
    public void setAcceptanceContractId(Long acceptanceContractId) 
    {
        this.acceptanceContractId = acceptanceContractId;
    }

    public Long getAcceptanceContractId() 
    {
        return acceptanceContractId;
    }
    public void setPurchasingUnitId(Long purchasingUnitId) 
    {
        this.purchasingUnitId = purchasingUnitId;
    }

    public Long getPurchasingUnitId() 
    {
        return purchasingUnitId;
    }
    public void setUnitName(String unitName) 
    {
        this.unitName = unitName;
    }

    public String getUnitName() 
    {
        return unitName;
    }
    public void setUnitNumber(String unitNumber) 
    {
        this.unitNumber = unitNumber;
    }

    public String getUnitNumber() 
    {
        return unitNumber;
    }
    public void setProvidePrice(Long providePrice) 
    {
        this.providePrice = providePrice;
    }

    public Long getProvidePrice() 
    {
        return providePrice;
    }
    public void setDealPrice(Double dealPrice)
    {
        this.dealPrice = dealPrice;
    }

    public Double getDealPrice()
    {
        return dealPrice;
    }
    public void setExpectMoney(Double expectMoney)
    {
        this.expectMoney = expectMoney;
    }

    public Double getExpectMoney()
    {
        return expectMoney;
    }
    public void setUnitManager(String unitManager) 
    {
        this.unitManager = unitManager;
    }

    public String getUnitManager() 
    {
        return unitManager;
    }
    public void setUnitTel(String unitTel) 
    {
        this.unitTel = unitTel;
    }

    public String getUnitTel() 
    {
        return unitTel;
    }
    public void setAdditionalMoney(Long additionalMoney) 
    {
        this.additionalMoney = additionalMoney;
    }

    public Long getAdditionalMoney() 
    {
        return additionalMoney;
    }
    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }
    public void setManager(String manager) 
    {
        this.manager = manager;
    }

    public String getManager() 
    {
        return manager;
    }
    public void setSupplierPhone(String supplierPhone) 
    {
        this.supplierPhone = supplierPhone;
    }

    public String getSupplierPhone() 
    {
        return supplierPhone;
    }
    public void setAcceptanceResult(String acceptanceResult) 
    {
        this.acceptanceResult = acceptanceResult;
    }

    public String getAcceptanceResult() 
    {
        return acceptanceResult;
    }
    public void setAcceptancePerson(String acceptancePerson) 
    {
        this.acceptancePerson = acceptancePerson;
    }

    public String getAcceptancePerson() 
    {
        return acceptancePerson;
    }
    public void setPriceLowercase(Long priceLowercase) 
    {
        this.priceLowercase = priceLowercase;
    }

    public Long getPriceLowercase() 
    {
        return priceLowercase;
    }
    public void setPriceChinese(String priceChinese) 
    {
        this.priceChinese = priceChinese;
    }

    public String getPriceChinese() 
    {
        return priceChinese;
    }
    public void setAttribute1(String attribute1) 
    {
        this.attribute1 = attribute1;
    }

    public String getAttribute1() 
    {
        return attribute1;
    }
    public void setAttribute2(String attribute2) 
    {
        this.attribute2 = attribute2;
    }

    public String getAttribute2() 
    {
        return attribute2;
    }
    public void setAttribute3(String attribute3) 
    {
        this.attribute3 = attribute3;
    }

    public String getAttribute3() 
    {
        return attribute3;
    }
    public void setAttribute4(String attribute4) 
    {
        this.attribute4 = attribute4;
    }

    public String getAttribute4() 
    {
        return attribute4;
    }
    public void setAttribute5(String attribute5) 
    {
        this.attribute5 = attribute5;
    }

    public String getAttribute5() 
    {
        return attribute5;
    }
    public void setAttribute6(String attribute6) 
    {
        this.attribute6 = attribute6;
    }

    public String getAttribute6() 
    {
        return attribute6;
    }
    public void setAttribute7(String attribute7) 
    {
        this.attribute7 = attribute7;
    }

    public String getAttribute7() 
    {
        return attribute7;
    }
    public void setAttribute8(String attribute8) 
    {
        this.attribute8 = attribute8;
    }

    public String getAttribute8() 
    {
        return attribute8;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("acceptanceContractId", getAcceptanceContractId())
            .append("purchasingUnitId", getPurchasingUnitId())
            .append("unitName", getUnitName())
            .append("unitNumber", getUnitNumber())
            .append("providePrice", getProvidePrice())
            .append("dealPrice", getDealPrice())
            .append("expectMoney", getExpectMoney())
            .append("unitManager", getUnitManager())
            .append("unitTel", getUnitTel())
            .append("additionalMoney", getAdditionalMoney())
            .append("supplierName", getSupplierName())
            .append("manager", getManager())
            .append("supplierPhone", getSupplierPhone())
            .append("acceptanceResult", getAcceptanceResult())
            .append("acceptancePerson", getAcceptancePerson())
            .append("priceLowercase", getPriceLowercase())
            .append("priceChinese", getPriceChinese())
            .append("createTime", getCreateTime())
            .append("attribute1", getAttribute1())
            .append("attribute2", getAttribute2())
            .append("attribute3", getAttribute3())
            .append("attribute4", getAttribute4())
            .append("attribute5", getAttribute5())
            .append("attribute6", getAttribute6())
            .append("attribute7", getAttribute7())
            .append("attribute8", getAttribute8())
            .toString();
    }

    public Long getProcurementDeclareId() {
        return procurementDeclareId;
    }

    public void setProcurementDeclareId(Long procurementDeclareId) {
        this.procurementDeclareId = procurementDeclareId;
    }

    public Long getProvideContractId() {
        return provideContractId;
    }

    public void setProvideContractId(Long provideContractId) {
        this.provideContractId = provideContractId;
    }
}
